App.AddFlowstatuscode = function(ds) {

	var formPanel = new Ext.FormPanel({
		labelAlign : 'right',
		labelWidth : 80,
		frame : true,
		url :'../'+WebServiceUrl,
		bodyStyle : 'padding:5px 5px 0',
		width : 700,
		items : [{
			layout : 'column',
			items : [{
				columnWidth : .5,
				layout : 'form',
				items : [{
					xtype : 'textfield',
					fieldLabel : '流程代码',
					tabIndex : 1,
					maxLength : 16,
					minLength : 1,
					allowBlank : false,
					name : 'fscode',
					id:'fscode',
					anchor : '90%'        
				}]
			}, {
				columnWidth : .5,
				layout : 'form',
				items : [{
					xtype : 'textfield',
					fieldLabel : '流程名称',
					tabIndex : 1,
					maxLength : 16,
					minLength : 1,
					allowBlank : false,
					name : 'fsname',
					id:'fsname',
					anchor : '90%'
				}]
			}]
		}]
	});
	var winid = 'AddFlowstatuscode';
	var win = new Ext.Window({
		title : '添加流程',
		width : 720,
		height : 170,
		id : winid,
		layout : 'fit',
		plain : true,
		bodyStyle : 'padding:5px;',
		buttonAlign : 'center',
		resizable : false,
		items : formPanel,
		modal : true,
		buttons : [{
			text : '保存',
			tabIndex : 24,
			handler : function() {
				if (formPanel.form.isValid()) {
					formPanel.form.submit({
						waitTitle : "请稍候",
						waitMsg : '正在保存数据...',
						params : {
							trancode : '13132'
						},
						method : 'Post',
						failure : function(form, action) {
							Ext.MessageBox.alert('操作失败', action.result.message);
						},
						success : function(form, action) {
							if (action.result.success) {
								Ext.MessageBox.alert('操作成功',
										action.result.message);
								ds.load({params:{start:0, limit:App.pageSize}});
								Ext.getCmp(winid).close();
							} else {
								Ext.MessageBox.alert('操作失败',
										action.result.message);
							}
						}
					});
				} else {
					Ext.MessageBox.alert('输入错误', '请输完内容后再保存！');
				}
			}
		}, {
			text : '取消',
			tabIndex : 25,
			handler : function() {
				Ext.getCmp(winid).close();
			}
		}]
	});

	win.show();
};
